<?
$search_word     =addslashes($_REQUEST['keywords']);
$keywordstype    =addslashes($_REQUEST['keywordstype']);



if($search_word)
{
  setcookie("keyword",$search_word);
}
else
{
  $search_word=$_COOKIE['keyword'];
}


if($keywordstype)
{
  setcookie("keywordstype",$keywordstype);
}
else
{
 $keywordstype=$_COOKIE['keywordstype'];
}


//$sys_belong=$keywordstype;

?>


<?
//设置需要搜索的表格的前缀后缀
$table_Suffix=$plate['mid'];
$table=$table_Prefix.$table_Suffix;
//设置需要搜索的表格的前缀后缀


//设置需要搜索的表格的排序项和升降项
$sort_by    = "nid";
$sort_order = "desc";
//设置需要搜索的表格的排序项和升降项
?>





<?php

$sqlstr="SELECT COUNT(nid) FROM $table where name like '%$search_word%' ";
$query = mysql_query("$sqlstr");

$sum = mysql_result($query, 0);

$nowpageid=1;
$detailnum=$plate['page_list_num'];//每页显示多少个产品


if ($_REQUEST ['nowpageid'])
{
$nowpageid = $_REQUEST ['nowpageid'];
}
else
{$nowpageid =1;}



//计算一下结果，从那条数据开始显示
$detailstart=($nowpageid-1)*$detailnum;





if($sum)
{
	
if ($sum< $detailnum)
{$page_count=1;
 $detailnum=$sum;}//如果总数据量小于$Pagenum,（pagenum作为每页显示数据的条数，）那么只有一页,而pagenum也更改为sum 


if($sum % $detailnum)
{$page_count = (int) ($sum / $detailnum) + 1;}
//取总数据量除以每页数的余数 
//如果有余数，则页数等于总数据量除以每页数的结果取整再加一


else
{$page_count = $sum / $detailnum ;}//如果没有余数，则页数等于总数据量除以每页数的结果 

}

else
{$page_count = 0;$detailnum=0;}


$lastpage=$page_count;


$prepage=$nowpageid-1;
$nextpage=$nowpageid+1;


if ($nowpageid==1)
{$prepage=1;}

if ($nowpageid==$page_count)
{
	
	 if($sum<=$detailnum)//总数数据少于每页显示数目，就把循环改成总数数目
   {$detailnum=$sum;
   $nextpage=$nowpageid;}
   
   else
	{
	$nextpage=$nowpageid;
    $detailnum=fmod($sum,$detailnum);
 	   if($detailnum==0)//这个if是因为当数据正好30条，能除尽的话，最后一页就会因为fmod能整除的缘故，最后一页不显示数据
	   {$detailnum=$page_list_num;}
 }//如果现在页数等于总页数（总页数上面求出，最后一页不够循环数的时候），那么最后一页的detailnum就会等于余下数据(不足一页)的数目.
  
}

?>



<?
 

if (addslashes($_REQUEST ['sortby']))
{
$sort_by = addslashes($_REQUEST ['sortby']);
}

 
if (addslashes($_REQUEST ['sortorder']))
{
$sort_order = addslashes($_REQUEST ['sortorder']);
}





$result = mysql_query("select * from $table where name like '%$search_word%' limit $detailstart , $detailnum");

while($row = mysql_fetch_array($result))
  {
    $detail[]           = $row;
}
mysql_close($con);


?>